$(document).ready(function () {
    var $list = $('.list_block'),
            fileCount = 0,
            uploader;
    var uploader = WebUploader.create({

        // swf文件路径
        swf: JS_PATH + 'common/webuploader/Uploader.swf',

        // 文件接收服务端。
        server: upload_service,
        auto: true,
        multiple: true,
        chunked: true,
        chunkSize: 2 * 1024 * 1024,

        // 选择文件的按钮。可选。
        // 内部根据当前运行是创建，可能是input元素，也可能是flash.
        pick: '#add_file',

        // 不压缩image, 默认如果是jpeg，文件上传前会压缩一把再上传！
        accept: {
            title: '压缩包文件',
            extensions: 'rar,zip',
            mimeTypes: '.rar,.zip'
        }
    });

    uploader.on('uploadBeforeSend', function (block, data) {
        // block为分块数据。  

        // file为分块对应的file对象。  
        var file = block.file;


        // 修改data可以控制发送哪些携带数据。  
        data.orgname = file.orgname;
    });

    uploader.onFileQueued = function (file) {
        filename = file.name;
        file.orgname = filename;
        var index1 = filename.lastIndexOf(".");
        var index2 = filename.length;
        var ext = filename.substring(index1, index2);//后缀名
        file.name = WebUploader.guid() + ext;
        fileCount++;
        layer.load(1, {
            shade: [0.1, '#000'], //0.1透明度的白色背景
            content: '正在上传，请稍等！',
        });
    };

    uploader.on('uploadComplete', function (  ) {
        window.location.reload();
    });

    // 全选
    $(".btn_group_left input").click(function () {
        if (this.checked) {
            $("input.check").prop('checked', true);
            $('.check_bg').addClass('check_active');
        } else {
            $("input.check").prop('checked', false);
            $('.check_bg').removeClass('check_active');
        }
    });

    // 单独选择更换背景
    $('.check_bg input').click(function () {
        if (this.checked) {
            $(this).prop('checked', true);
            $(this).parent('.check_bg').addClass('check_active');
        } else {
            $(this).prop('checked', false);
            $(this).parent('.check_bg').removeClass('check_active');
        }
    })

    // 鼠标移上去切换背景
    $('.check_bg').mouseover(function () {
        $(this).addClass('hover');
    }).mouseleave(function () {
        $(this).removeClass('hover');
    })

    $(".btn_group_del").click(function () {
        if(!confirm('确定要删除么？'))
        {
            return ;
        }
        var ids = '';
        $(".check").each(function (i) {
            if ($(this).is(':checked')) {
                ids += ',' + $(this).val(); //逐个获取id
            }
        })
        ids = ids.substring(1);
        if (ids.length == 0) {
            layer.alert('请选择要删除的选项', {
                icon: 2,
                btn: false,
                closeBtn: 0,
                time: 2000
            });
        } else {
            $.ajax({
                type: "post",
                url: DEL_PATH,
                data: {ids: ids},
                dataType :'json',
                success: function (data) {
                    if (data.error == 0)
                    {
                        layer.alert('删除成功', {
                            icon: 1,
                            btn: false,
                            closeBtn: 0,
                            time: 2000,
                            end: function (index) {
                                window.location.reload();
                            }
                        });

                    } else
                    {
                        layer.alert(data.message, {
                            icon: 2,
                            btn: false,
                            closeBtn: 0,
                            time: 3000
                        });
                    }

                }
            });

        }
    })
})